UDP Encapsulation in Linux

نویسنده

  • Tom Herbert
چکیده

UDP encapsulation encompasses the techniques and protocols to encapsulate and decapsulate networking packets of various protocols inside UDP. UDP encapsulation has become prevalent in data centers, and in fact nearly all the solutions for network virtualization currently being proposed in IETF are based on UDP encapsulation. In this paper we present much of the recent work done by the Linux networking community to make UDP encapsulation a first class citizen. This cumulative work has resulted in greatly improved performance, robustness, and scalability. We begin by describing the basic support and model for UDP encapsulation. Next, we look at performance enhancements in the areas of load balancing, checksum offload, and segmentation offload. Finally, we examine two generic methods of UDP encapsulation: Fooover-UDP and Generic UDP Encapsulation.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

STREAMS vs. Sockets Performance Comparison for UDP

With the objective of contrasting performance between STREAMS and legacy approaches to system facilities, a comparison is made between the tested performance of the Linux Native Sockets UDP implementation and STREAMS TPI UDP and XTIoS UDP implementations using the Linux Fast-STREAMS package [? ].

متن کامل

DCCP-UDP: A Datagram Congestion Control Protocol UDP Encapsulation for NAT Traversal

This document specifies an alternative encapsulation of the Datagram Congestion Control Protocol (DCCP), referred to as DCCP-UDP. This encapsulation allows DCCP to be carried through the current generation of Network Address Translation (NAT) middleboxes without modification of those middleboxes. This document also updates the Session Description Protocol (SDP) information for DCCP defined in R...

متن کامل

Implementation and Analysis of Asynchronous UDP over Myrinet

To achieve high-speed communication, it is well-known that the per-byte overhead needs to be minimized. The advances of gigabit networks highlight the importance of so-called lightweight primitives in order to utilize the available bandwidth. Asynchronous UDP [1] is one of such primitives proposed recently. This paper evaluates Asynchronous UDP over Myrinet. We describe the design and implement...

متن کامل

Using UDP for Internet Transport Evolution

The increasing use of middleboxes (e.g., NATs, firewalls) in the Internet has made it harder and harder to deploy new transport or higher layer protocols, or even extensions to existing ones. Current work to address this Internet transport ossification has led to renewed interest in UDP as an encapsulation for making novel transport protocols deployable in the Internet. Examples include Google’...

متن کامل

RFC 6773 DCCP - UDP Encapsulation

This document specifies an alternative encapsulation of the Datagram Congestion Control Protocol (DCCP), referred to as DCCP-UDP. This encapsulation allows DCCP to be carried through the current generation of Network Address Translation (NAT) middleboxes without modification of those middleboxes. This document also updates the Session Description Protocol (SDP) information for DCCP defined in R...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015